impression made by this seal - Alemán Inglés Diccionario